Use Google Apps Script to generate a Google Form from a Google Sheet. Here’s a simple script:

Steps:
Open your Google Sheet.

Click Extensions > Apps Script.

Delete any existing code and paste the following:

function createFormFromSheet() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var form = FormApp.create(sheet.getName() + " - Generated Form");
  
  var data = sheet.getDataRange().getValues();
  var headers = data[0]; // Assuming first row contains questions

  for (var i = 0; i < headers.length; i++) {
    form.addTextItem().setTitle(headers[i]); // Creates text fields for each column header
  }
  
  Logger.log("Form created: " + form.getEditUrl());
}

Click the Run ▶ button.

Open View > Logs to get the form URL.